-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use picocli for main cli #946
Conversation
Create a PicoCli cmd with usage and help, and dynamically produce CLI options from config object fields
Add keygen as a subcommand to the main tessera command
Add keygen as a subcommand to the main tessera command
Add keyupdate as a subcommand to the main tessera command
… and apply CLI overrides
# Conflicts: # pom.xml
This is a temporary stopgap until the cli module is flattened and further simplified
# Conflicts: # tessera-dist/tessera-launcher/build.gradle
Make minor changes to the pico implementation code in response to test migration
e.g. --override root.branch[1].property=overridden-value. Previously, this was not possible.
Update todos
…nges). Ignore coverage for parsers and other code that's due for removal.
Codecov Report
@@ Coverage Diff @@
## master #946 +/- ##
============================================
- Coverage 99.32% 99.28% -0.04%
+ Complexity 2078 2050 -28
============================================
Files 311 316 +5
Lines 5778 5622 -156
Branches 326 318 -8
============================================
- Hits 5739 5582 -157
Misses 5 5
- Partials 34 35 +1
Continue to review full report at Codecov.
|
Ignore unmatchable items, log refelct exception at debug level and move on to next.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Complete outstanding port from commons-cli to piccolo.
Collapse admin-cli into config cli.